have one's socks knocked off - Allemand Anglais Dictionnaire